package com.ruoyi.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 平台信息对象 t_platform_info
 * 
 * @author xiuddooo
 * @date 2025-10-10
 */
public class TPlatformInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private String id;

    /** 运行状态：1=正常运行，2=维护中 */
    @Excel(name = "运行状态：1=正常运行，2=维护中")
    private Long runningStatus;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactPhoneNumber;

    /** 联系邮箱 */
    @Excel(name = "联系邮箱")
    private String contactEmail;

    /** 合作电话 */
    @Excel(name = "合作电话")
    private String cooperationPhoneNumber;

    /** 客服服务电话 */
    @Excel(name = "客服服务电话")
    private String customerServicePhoneNumber;

    /** 租先知风控appid */
    @Excel(name = "租先知风控appid")
    private String reportZuxianzhiAppid;

    /** 租先知风控secret */
    @Excel(name = "租先知风控secret")
    private String reportZuxianzhiSecret;

    /** 租先知风控收费 */
    @Excel(name = "租先知风控appid")
    private BigDecimal privilegeAmount;

    /** 租先知风控secret */
    @Excel(name = "租先知风控等级")
    private String privilegeLevel;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setRunningStatus(Long runningStatus) 
    {
        this.runningStatus = runningStatus;
    }

    public Long getRunningStatus() 
    {
        return runningStatus;
    }

    public void setContactPhoneNumber(String contactPhoneNumber) 
    {
        this.contactPhoneNumber = contactPhoneNumber;
    }

    public String getContactPhoneNumber() 
    {
        return contactPhoneNumber;
    }

    public void setContactEmail(String contactEmail) 
    {
        this.contactEmail = contactEmail;
    }

    public String getContactEmail() 
    {
        return contactEmail;
    }

    public void setCooperationPhoneNumber(String cooperationPhoneNumber) 
    {
        this.cooperationPhoneNumber = cooperationPhoneNumber;
    }

    public String getCooperationPhoneNumber() 
    {
        return cooperationPhoneNumber;
    }

    public void setCustomerServicePhoneNumber(String customerServicePhoneNumber) 
    {
        this.customerServicePhoneNumber = customerServicePhoneNumber;
    }

    public String getCustomerServicePhoneNumber() 
    {
        return customerServicePhoneNumber;
    }

    public void setReportZuxianzhiAppid(String reportZuxianzhiAppid) 
    {
        this.reportZuxianzhiAppid = reportZuxianzhiAppid;
    }

    public String getReportZuxianzhiAppid() 
    {
        return reportZuxianzhiAppid;
    }

    public void setReportZuxianzhiSecret(String reportZuxianzhiSecret) 
    {
        this.reportZuxianzhiSecret = reportZuxianzhiSecret;
    }

    public String getReportZuxianzhiSecret() 
    {
        return reportZuxianzhiSecret;
    }

    public void setPrivilegeAmount(BigDecimal privilegeAmount) 
    {
        this.privilegeAmount = privilegeAmount;
    }

    public BigDecimal getPrivilegeAmount() 
    {
        return privilegeAmount;
    }

    public void setPrivilegeLevel(String privilegeLevel) 
    {
        this.privilegeLevel = privilegeLevel;
    }

    public String getPrivilegeLevel() 
    {
        return privilegeLevel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("runningStatus", getRunningStatus())
            .append("contactPhoneNumber", getContactPhoneNumber())
            .append("contactEmail", getContactEmail())
            .append("cooperationPhoneNumber", getCooperationPhoneNumber())
            .append("customerServicePhoneNumber", getCustomerServicePhoneNumber())
            .append("reportZuxianzhiAppid", getReportZuxianzhiAppid())
            .append("reportZuxianzhiSecret", getReportZuxianzhiSecret())
            .append("privilegeAmount", getPrivilegeAmount())
            .append("privilegeLevel", getPrivilegeLevel())
            .toString();
    }
}
